package com.liuxinlong.api;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * sharepoint配置信息的实体类
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2022年6月27日
 */
@ConfigurationProperties("spo")
@Data
@Component
public class SharePoint {
    /**
     * 登陆网址
     */
    private String login;

    /**
     * 主站点地址
     */
    private String mainsite;

    /**
     * 子站点地址
     */
    private String subsite;

    /**
     * session地址
     */
    private String session;

    /**
     * digest地址
     */
    private String digest;

    /**
     * 模糊查询接口地址
     */
    private String search;

    /**
     * 文件上传接口地址
     */
    private String upload;

    /**
     * 获取文件路径
     */
    private String obtain;

    /**
     * 移动文件
     */
    private String move;

    /**
     * 文件下载接口地址
     */
    private String download;

    /**
     * 目标文件夹
     */
    private String folder;

    /**
     * 备份文件夹
     */
    private String back;

    /**
     * 登陆用户名
     */
    private String username;

    /**
     * 登陆密码
     */
    private String password;

    /**
     * 当前登陆用户名
     */
    private String currentuser;

    /**
     * 当前登陆密码
     */
    private String currentpass;

    /**
     * 当前站点
     */
    private String webid;

}
